using System;
using System.Collections.Generic;
using System.Text;
using QLNT_DAO;
using QLNT_DTO;

namespace QLNT_BUS
{
    public class ChiTietPhieuNhap_bus
    {
        public int ThemCTPhieuNhap(int MaThuoc, int MaDangThuoc, int MaXuatXu, int SoLuongNhap, int DonViNhap, float DonGiaNhap, DateTime ThoiGianNhap)
        {
            ChiTietPhieuNhap_dao pn = new ChiTietPhieuNhap_dao();
            return pn.ThemCTPhieuNhap(MaThuoc, MaDangThuoc, MaXuatXu, SoLuongNhap, DonViNhap, DonGiaNhap, ThoiGianNhap);
        }

        public int HuyCTPhieuNhap(int mactphieunhap)
        {
            ChiTietPhieuNhap_dao pn = new ChiTietPhieuNhap_dao();
            return pn.HuyCTPhieuNhap(mactphieunhap);
        }

        public int ThayDoiThongTinCTPhieuNhap(int MaCTPhieuNhap, int MaThuoc, int MaDangThuoc, int MaXuatXu, int SoLuongNhap, int DonViNhap, float DonGiaNhap, DateTime ThoiGianNhap)
        {
            ChiTietPhieuNhap_dao pn = new ChiTietPhieuNhap_dao();
            return pn.ThayDoiThongTinCTPhieuNhap(MaCTPhieuNhap, MaThuoc, MaDangThuoc, MaXuatXu, SoLuongNhap, DonViNhap, DonGiaNhap, ThoiGianNhap);
        }

        public ChiTietPhieuNhap_dto[] TimKiemNhanhCTPhieuNhap(string TenThuoc)
        {
            ChiTietPhieuNhap_dao pn = new ChiTietPhieuNhap_dao();
            return pn.TimKiemNhanhCTPhieuNhap(TenThuoc);
        }

        public ChiTietPhieuNhap_dto[] SelectAll()
        {
            ChiTietPhieuNhap_dao pn = new ChiTietPhieuNhap_dao();
            return pn.SelectAll();      
        }

        public int SelectTheoMaCTPhieuNhap(int mactphieunhap)
        {
            ChiTietPhieuNhap_dao pn = new ChiTietPhieuNhap_dao();
            return pn.SelectTheoMaCTPhieuNhap(mactphieunhap);
        }

        public ChiTietPhieuNhap_dto GetCTPhieuNhap(int MaCTPhieuNhap)
        {
            ChiTietPhieuNhap_dao pn = new ChiTietPhieuNhap_dao();
            return pn.GetCTPhieuNhap(MaCTPhieuNhap);
        }
    }
}
